51 research outputs found

    A Component-Based Approach for Securing Indoor Home Care Applications

    Get PDF
    eHealth systems have adopted recent advances on sensing technologies together with advances in information and communication technologies (ICT) in order to provide people-centered services that improve the quality of life of an increasingly elderly population. As these eHealth services are founded on the acquisition and processing of sensitive data (e.g., personal details, diagnosis, treatments and medical history), any security threat would damage the public's confidence in them. This paper proposes a solution for the design and runtime management of indoor eHealth applications with security requirements. The proposal allows applications definition customized to patient particularities, including the early detection of health deterioration and suitable reaction (events) as well as security needs. At runtime, security support is twofold. A secured component-based platform supervises applications execution and provides events management, whilst the security of the communications among application components is also guaranteed. Additionally, the proposed event management scheme adopts the fog computing paradigm to enable local event related data storage and processing, thus saving communication bandwidth when communicating with the cloud. As a proof of concept, this proposal has been validated through the monitoring of the health status in diabetic patients at a nursing home.This work was financed under project DPI2015-68602-R (MINECO/FEDER, UE), UPV/EHU under project PPG17/56 and GV/EJ under recognized research group IT914-16

    Modu-kommutazioaren bidezko sistemak ikuskatu eta kontrolatzeko arkitektura baten diseinua

    Get PDF
    In the last decades, the technological advances have led experts in the fields of control engineering and software engineering to work jointly in the area of Hybrid Systems . It is well known the difficulty for control them, how usually they do not perform as required if a unique controller is designed for all modes . Related with how to control these systems and the viability of their industrial implementation, this work presents a supervision and control architecture for switched mode systems. It is based on the use of clifferent control algorithms designecl specifically for clifferent modes of the system operation anda decision logic that orchestrates the switch ing among them.Although the architecture can be extended with other improvement mechanisms , the focus here is on its implementation in PLC (Programmable Logical Controller), the most common control technology used in industrial applications at process level, and being compliant to standards, particulary the IEC 61131-3.; Azken urteetako teknologia-aurrerakuntzak, Sistema Hibridoen arloan e lkarlanean bildu ditu Kontrol lngeniaritzaren eta Software Ingeniaritzaren arloetako adituak. Sistema hauen kontrolak dakarren zailtasuna ezaguna da. Sarritan kontrolagailu bakar batekin ezin izaren dira lan-baldintza guztietako eskakizunak bete.Sistema hauek kontrolatzeko eta industrian inplementatzeko bideragarritasunaren ikuspegitik egindako Jan honetan, sistema ikuskatu eta kontrolat uko duen arkitektura bat proposatuko da. Oinarrian, modu bakoitzeko kontrolagailu propioak eta euren arteko kommutazioa bideratuko duen logika baten diseinuan datza. Kontrol lngeniaritzaren ikuspegitik haratago, industria-aplikazio gehienetan prozesu mailako kontro l-teknologiarik erab iliena PLC-a (Programmab le Logical Controller) denez, lEC 6 113 1-3 programaziorako estandarrarekin bat datorren inplementazioa proposatuko da

    Industri automatizazioan kontrol-programak berrerabiltzeko bidean

    Get PDF
    Gaur egungo industri aplikazioek sistema konplexuagoak, seguruagoak eta fidagarriagoak behar dituzte, bai eta malgutasun eta berrerabilgarritasun handiagokoak ere. Hori dela-eta, lehentasuna hartu dute garapen-ingurune ezberdinen integrazioak eta aldez aurretik beste aplikazioetarako sortutako kontrol-programen kodearen errerabilgarritasunak. Fabrikatzaileek sistemak programatzeko sistemetan IEC 61131-3 estandarrari jarraitzean datza helburu hauek lortzeko giltzarria. Honela, automatizazio-proiektuen egitura eta programatzeko lengoaiak batuz, kodea berriz erabiltzea lor daiteke. Benetako berrerabilerak, estandarrak definitzen dituen alderdiez gain, ingurune batetik beste batera transferitzeko mekanismoak eskatzen ditu. Lan honetaz diharduen PLCopen erakundeak XML interfaze bat definitu du. Interfaze hau daukaten programazio-inguruneetan IEC 61131-3 jarraituz gero, zuzenean lortzen dalkarreragina eta, ondorioz, kodea berrerabiltzea ere. Lan honetan gehiago eskaintzen duen bidea aurkezten da, edozein programazio-inguruneren elkarreragin lortzeko metodologia aurkezten baita, erabiltzaileak honela kontrol programen berrerabilera benetan aukeran izan dezan

    Flexibility Support for Homecare Applications Based on Models and Multi-Agent Technology

    Get PDF
    In developed countries, public health systems are under pressure due to the increasing percentage of population over 65. In this context, homecare based on ambient intelligence technology seems to be a suitable solution to allow elderly people to continue to enjoy the comforts of home and help optimize medical resources. Thus, current technological developments make it possible to build complex homecare applications that demand, among others, flexibility mechanisms for being able to evolve as context does (adaptability), as well as avoiding service disruptions in the case of node failure (availability). The solution proposed in this paper copes with these flexibility requirements through the whole life-cycle of the target applications: from design phase to runtime. The proposed domain modeling approach allows medical staff to design customized applications, taking into account the adaptability needs. It also guides software developers during system implementation. The application execution is managed by a multi-agent based middleware, making it possible to meet adaptation requirements, assuring at the same time the availability of the system even for stateful applications.This work was financed in part by the University of the Basque Country (UPV/EHU) under project UFI 11/28, by the Regional Government of the Basque Country under Project IT719-13, and by the MCYT&FEDER under project DPI 2012-37806-C02-01

    Integración de comunicaciones a nivel de planta empleando sistemas ciber-físicos de producción de bajo coste

    Get PDF
    [Resumen] Los sistemas de automatización industrial actuales tienen que hacer frente a los desafíos que surgen al tratar de solventar las necesidades generadas por un mercado altamente competitivo. Estos desafíos conducen a la utilización de una nueva generación de sistemas de automatización basado en los denominados Sistemas Ciber-físicos de Producción (CPPS – Cyber-Physical Production Systems). Los CPPSs permiten la integración de sistemas de adquisición de datos tradicionales y novedosos sistemas de procesamiento inteligente de datos, con el objetivo de extraer información y mejorar el rendimiento general del sistema productivo. Para lograrlo, es necesario cerrar la brecha existente entre los sistemas de control y los niveles superiores. Este trabajo propone una aproximación en el desarrollo de aplicaciones bajo la norma IEC-61499 para el intercambio de datos entre el nivel de planta y las capas más altas empleando el estándar industrial OPC UA. La comunicación OPC UA ofrece mecanismos de suscripción que permiten una integración eficiente y sencilla de recursos que residen en diferentes dispositivos. Además, dado que la arquitectura OPC UA permite su ejecución incluso en dispositivos empotrados, la propuesta aportada en este artículo permite adquirir información de la planta empleando arquitecturas de bajo coste, al mismo tiempo que se posibilita un diseño basado en componentes con independencia de la plataforma hardware utilizada.Este trabajo ha sido financiado por la Universidad del País Vasco (UPV/EHU) en el marco del proyecto UFI 11/28, por el MCYT y FEDER bajo el proyecto DPI2015-68602-R, y por el Ministerio de Educación e Investigación de Ecuador a través de subvención SENESCYT-2014Universidad del País Vasco = Euskal Herriko Unibertsitatea; UFI 11/28https://doi.org/10.17979/spudc.978849749808

    Model-Driven Design and Development of Flexible Automated Production Control Configurations for Industry 4.0

    Get PDF
    The continuous changes of the market and customer demands have forced modern automation systems to provide stricter Quality of service (QoS) requirements. This work is centered in automation production system flexibility, understood as the ability to shift from one controller configuration to a different one, in the most quick and cost-effective way, without disrupting its normal operation. In the manufacturing field, this allows to deal with non-functional requirements such as assuring control system availability or workload balancing, even in the case of failure of a machine, components, network or controllers. Concretely, this work focuses on flexible applications at production level, using Programmable Logic Controllers (PLCs) as primary controllers. The reconfiguration of the control system is not always possible as it depends on the process state. Thus, an analysis of the system state is necessary to make a decision. In this sense, architectures based on industrial Multi Agent Systems (MAS) have been used to provide this support at runtime. Additionally, the introduction of these mechanisms makes the design and the implementation of the control system more complex. This work aims at supporting the design and development of such flexible automation production systems, through the proposed model-based framework. The framework consists of a set of tools that, based on models, automate the generation of control code extensions that add flexibility to the automation production system, according to industry 4.0 paradigm.This work was financed by MCIU/AEI/FEDER, UE (grant number RTI2018-096116-B-I00) and by GV/EJ (grant number IT1324-19)

    A Customizable Architecture for Application-Centric Management of Context-Aware Applications

    Get PDF
    [EN] Context-aware applications present common requirements (e.g., heterogeneity, scalability, adaptability, availability) in a variety of domains (e.g., healthcare, natural disaster prevention, smart factories). Besides, they do also present domain specific requirements, among which the application concept itself is included. Therefore, a platform in charge of managing their execution must be generic enough to cover common requirements, but it must also be adaptable enough to consider the domain aspects to meet the demands at application-level. Several approaches in the literature tackle some of these demands, but not all of them, and without considering the applications concept and the customization demands in different domains. This work proposes a generic and customizable management architecture that covers both types of requirements based on multi-agent technology and model-driven development. Multi-agent technology is used to enable the distributed intelligence needed to address many common requirements, whereas model-driven development allows to address domain specific particularities. On top of that, a customization methodology to develop specific platforms from this generic architecture is also presented. This methodology is assessed by means of a case study in the domain of eHealthCare. Finally, the performance of MAS-RECON is compared with the most popular tool for the orchestration of containerized applications.This work was supported in part by the Ministerio de Ciencia, Innovacion y Universidades (MCIU)/Agencia Estatal de Investigacion (AEI)/Fondo Europeo de Desarrollo Regional (FEDER), Union Europea (UE), under Grant RTI2018-096116-B-I00; and in part by the Gobierno Vasco (GV)/Eusko Jaurlaritza (EJ) under Grant IT1324-19

    Automation Architecture based on Cyber Physical Systems for Flexible Manufacturing within Oil&Gas Industry

    Full text link
    [ES] Es evidente que en los próximos años gran parte de las tecnologías recogidas bajo el marco de la denominada Industria 4.0 tendrá un profundo impacto en todas las empresas y entre ellas, en las relacionadas con la explotación y producción de petróleo y gas. La automatización de bajo coste promueve arquitecturas de referencia rentables y nuevos enfoques de desarrollo para aumentar la flexibilidad y la eficiencia de las operaciones de producción en una planta industrial. En este sentido, OPC UA, proporciona acceso local y remoto a la información de planta, facilitando un mecanismo reconocido de integración tanto horizontal como vertical de manera correcta, segura y eficiente. El objetivo principal de este artículo es presentar una arquitectura abierta para la integración vertical basada en sistemas ciber-físicos de producción, configurados bajo la norma IEC 61499 y usando OPC UA, apta para su utilización en la fabricación flexible en la industria de petróleo ygas.[EN] It is clear that in the next few years most of the technologies involved in the so-called Industry 4.0 will have a deep impact on manufacturing companies, including those related to Oil & Gas exploration and production. Low cost automation promotes reference architectures and development approaches aiming at increasing the flexibility and efficiency of production operations in industrial plants. In this sense, OPC UA, in addition to allowing companies to join the Industry 4.0 initiative, provides local and remote access to plant information, enabling a recognized mechanism for both, horizontal and vertical integration in a reliable, safe and efficient way. The contribution of this article is an open architecture for vertical integration based on cyber-physical production systems, configured under IEC 61499 and using OPC UA, suitable to achieve flexible manufacturing within Oil & Gas industry.Este trabajo ha sido financiado por el MINECO/FEDER, UE del Gobierno de España bajo el proyecto DPI2015-68602-R y por el Gobierno Vasco/EJ bajo el reconocimiento de grupo de investigación IT914-16. Así mismo como al Gobierno Ecuatoriano a través de la Beca SENESCYT “Convocatoria abierta 2013”.García, MV.; Irisarri, E.; Pérez, F.; Estévez, E.; Marcos, M. (2018). Arquitectura de Automatización basada en Sistemas Ciberfísicos para la Fabricación Flexible en la Industria de Petróleo y Gas. Revista Iberoamericana de Automática e Informática industrial. 15(2):156-166. https://doi.org/10.4995/riai.2017.8823OJS156166152DIAC, 2017. IEC 61499 Implementation for Distributed. Available at: https://eclipse.org/4diac/Claassen, A., Rohjans, S. & Lehnhoff Member, S., 2011. Application of the OPC UA for the Smart Grid. In 2011 2nd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies. IEEE, pp. 1-8. Available at: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6162627.Garcia, M. V. et al., 2014. Building industrial CPS with the IEC 61499 standard on low-cost hardware platforms. Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA), pp.1-4. https://doi.org/10.1109/ETFA.2014.7005272Garcia, M. V. et al., 2015. Developing CPPS within IEC-61499 based on low cost devices. IEEE International Workshop on Factory Communication Systems - Proceedings, WFCS, 2015-July, pp.1-4.GmbH, 4DIAC Consortium. PROFACTOR, 2010. Framework for Distributed Industrial Automation and Control (4DIAC). Available at: http://www.fordiac.org.Hazarika, P. et al., 2015. Mobile cloud integration for industrial data interchange. 2015 International Conference on Advances in Computing, Communications and Informatics, ICACCI 2015, pp.1118-1122. https://doi.org/10.1109/ICACCI.2015.7275760Hussain, T. & Frey, G., 2004. Developing IEC 61499 compliant distributed systems with network enabled controllers. In IEEE Conference on Robotics, Automation and Mechatronics, 2004. IEEE, pp. 507-512. Available at: http://ieeexplore.ieee.org/document/1438972/.International Electrotechnical Commission, 2014. International Electrotechnical Commission Std. (2005) IEC 61499: Function blocks, Part 1-4. Available at: http://www.iec.ch.Jain, S., Yuan, C. & Ferreira, P., 2002. EMBench: A Rapid Prototyping Environment for Numerical Control Systems. In Dynamic Systems and Control. ASME, pp. 7-13. Available at: http://proceedings.asmedigita lcollection.asme.org/proceeding.aspx?articleid=1580998.Kim, J. et al., 2014. M2M service platforms: Survey, issues, and enabling technologies. IEEE Communications Surveys and Tutorials, 16(1), pp.61-76. https://doi.org/10.1109/SURV.2013.100713.00203van der Linden, D. et al., 2011. An OPC UA interface for an evolvable ISA88 control module. In ETFA2011. IEEE, pp. 1-9. Available at: http://ieeexplore.ieee.org/document/6058978/. https://doi.org/10.1109/ETFA.2011.6058978Olsen, S. et al., 2005. Contingencies-based reconfiguration of distributed factory automation. Robotics and Computer-Integrated Manufacturing, 21(4-5), pp.379-390. https://doi.org/10.1016/j.rcim.2004.11.011Perez, F. et al., 2015. A CPPS Architecture approach for Industry 4.0. In 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA). IEEE, pp. 1-4. Available at: http://ieeexplore.ieee.org/document/7301606/.Querol, E. et al., 2016. Evaluation of closed loop control applications using different event management strategies under IEC 61499. In 2016 Second International Conference on Event-based Control, Communication, and Signal Processing (EBCCSP). IEEE, pp. 1-8. Available at: http://ieeexplore.ieee.org/document/7605263/.Rentschler, M., Trsek, H. & Durkop, L., 2016. OPC UA extension for IP auto-configuration in cyber-physical systems. In 2016 IEEE 14th International Conference on Industrial Informatics (INDIN). IEEE, pp. 26-31. Available at: http://ieeexplore.ieee.org/document/7819128/.Sande, O., Fojcik, M. & Cupek, R., 2010. OPC UA Based Solutions for Integrated Operations. Communications in Computer and Information Science, 79, pp.76-83. https://doi.org/10.1007/978-3-642-13861-4_8Schwab, C., Tangermann, M. & Ferrarini, L., 2005. Web based methodology for engineering and maintenance of distributed control systems: the TORERO approach. In INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005. IEEE, pp. 32-37. Available at: http://ieeexplore.ieee.org/document/1560348/. https://doi.org/10.1109/INDIN.2005.1560348Stambolov, G. & Batchkova, I., 2011. Reconfiguration processes in manufacturing systems on the base of IEC 61499 standard. In Proceedings of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems. IEEE, pp. 161-166. Available at: http://ieeexplore.ieee.org/document/6072731/. https://doi.org/10.1109/IDAACS.2011.6072731Stojmenovic, I., 2014. Machine-to-Machine Communications with In-network Data Aggregation, Processing and Actuation for Large Scale Cyber-Physical Systems. IEEE Internet of Things Journal, PP(99), pp.1-1. Available at: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm? arnumber=6766661.Strasser, T. et al., 2011. Design and Execution Issues in IEC 61499 Distributed Automation and Control Systems. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 41(1), pp.41-51. Available at: http://ieeexplore.ieee.org/document/5571034/. https://doi.org/10.1109/TSMCC.2010.2067210Strasser, T., Auinger, F. & Zoitl, A., 2004. Development, implementation and use of an IEC 61499 function block library for embedded closed loop control. In 2nd IEEE International Conference on Industrial Informatics, 2004. INDIN '04. 2004. IEEE, pp. 594-599. Available at: http://ieeexplore.ieee.org/document/1417415/. https://doi.org/10.1109/INDIN.2004.1417415Thramboulidis, K. & Tranoris, C., 2001. An architecture for the development of function block oriented engineering support systems. In Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No.01EX515). IEEE, pp. 536-542. Available at: http://ieeexplore.ieee.org/document/ 1013258/https://doi.org/10.1109/CIRA.2001.1013258Vicaire, P.A. et al., 2012. Bundle : A Group-Based Programming Abstraction for Cyber-Physical Systems. , 8(2), pp.379-392.Vyatkin, V., Cheng Pang & Tripakis, S., 2015. Towards cyber-physical agnosticism by enhancing IEC 61499 with PTIDES model of computations. In IECON 2015 - 41st Annual Conference of the IEEE Industrial Electronics Society. IEEE, pp. 001970-001975. Available at: http://ieeexplore.ieee.org/document/7392389/.Wang, L. et al., 2001. Realizing Holonic Control with Function Blocks. Integr. Comput.-Aided Eng., 8(1), pp.81-93. Available at: http://dl.acm.org/citation.cfm?id=1275723.1275730.Wang, L., Keshavarzmanesh, S. & Feng, H.Y., 2008. Design of adaptive function blocks for dynamic assembly planning and control. Journal of Manufacturing Systems, 27(1), pp.45-51. Available at:https://doi.org/10.1016/j.jmsy.2008.06.003Wang, L., Song, Y. & Gao, Q., 2009. Designing function blocks for distributed process planning and adaptive control. Engineering Applications of Artificial Intelligence, 22(7), pp.1127-1138. Available at:https://doi.org/10.1016/j.engappai.2008.11.008Yuan, C. & Ferreira, P., 2004. An Integrated Environment for the Design and Control of Deadlock-Free Flexible Manufacturing Cells. In Manufacturing Engineering and Materials Handling Engineering. ASME, pp. 471-481. Available at: http://proceedings. asmedigitalcollection.asme.org/ proceeding.aspx?articleid=1652663.Zawawi, A. El & El-Sayed, A., 2012. Integration of DCS and ESD through an OPC application for upstream Oil and Gas. IEEE Power and Energy Society General Meeting, pp.1-5.Zoitl, A. et al., 2005. Executing real-time constrained control applications modelled in IEC 61499 with respect to dynamic reconfiguration. In INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005. IEEE, pp. 62-67. Available at: http://ieeexplore.ieee.org/document/1560353/. https://doi.org/10.1109/INDIN.2005.156035
    corecore